1c4c8968e39df9efc383834cf6522d219ab61b49,core/kernel/source/jetbrains/mps/smodel/persistence/DefaultModelRootManager.java,DefaultModelRootManager,renameModelDescriptor,#SModelDescriptor#String#ModelRoot#MPSProject#,280
Before Change
//vcs
IProjectHandler projectHandler = project.getProjectHandler();
if (projectHandler != null) {
try {
projectHandler.deleteFilesAndRemoveFromVCS(CollectionUtil.asList(FileSystem.toFile(oldModelFile)));
projectHandler.addFilesToVCS(CollectionUtil.asList(FileSystem.toFile(dest)));
projectHandler.addFilesToVCS(CollectionUtil.asList(FileSystem.toFile(stubDescriptorModelFile)));
} catch(RemoteException ex) {
LOG.error(ex);
return false;
}
} else {
After Change
ProjectVCSManager projectVCSManager = project.getComponent(ProjectVCSManager.class);
assert projectVCSManager != null;
boolean result = projectVCSManager.getController().deleteFilesAndRemoveFromVCS(CollectionUtil.asList(FileSystem.toFile(oldModelFile)));
result &= projectVCSManager.getController().addFilesToVCS(CollectionUtil.asList(FileSystem.toFile(dest)));
result &= projectVCSManager.getController().addFilesToVCS(CollectionUtil.asList(FileSystem.toFile(stubDescriptorModelFile)));
MPSModuleRepository.getInstance().invalidateCaches();